go/types.Checker.invalidAST (method)

32 uses

	go/types (current package)
		decl.go#L402: 					check.invalidAST(s, "invalid token %s", d.Tok)
		decl.go#L407: 				check.invalidAST(s, "unknown ast.Spec node %T", s)
		decl.go#L413: 		check.invalidAST(d, "unknown ast.Decl node %T", d)
		decl.go#L910: 			check.invalidAST(d.node(), "unknown ast.Decl node %T", d.node())
		errors.go#L226: func (check *Checker) invalidAST(at positioner, format string, args ...any) {
		expr.go#L81: 		check.invalidAST(x, "unknown operator %s", op)
		expr.go#L1313: 			check.invalidAST(e, "invalid function literal %s", e)
		expr.go#L1632: 		check.invalidAST(e, "no key:value expected")
		index.go#L278: 		check.invalidAST(inNode(e, e.Rbrack), "2nd and 3rd index required in 3-index slice")
		index.go#L333: 		check.invalidAST(expr.Orig, "index expression %v with 0 indices", expr)
		interface.go#L185: 				check.invalidAST(f.Type, "%s is not a method signature", typ)
		labels.go#L222: 				check.invalidAST(s, "branch statement: %s %s", s.Tok, name)
		resolver.go#L528: 					check.invalidAST(ix.Orig, "parameterized receiver contains nil parameters")
		signature.go#L300: 					check.invalidAST(name, "anonymous parameter")
		signature.go#L318: 		check.invalidAST(list, "list contains both named and anonymous parameters")
		stmt.go#L143: 			check.invalidAST(s, "case/communication clause expected")
		stmt.go#L445: 			check.invalidAST(inNode(s, s.TokPos), "unknown inc/dec operation %s", s.Tok)
		stmt.go#L470: 				check.invalidAST(s, "missing lhs in assignment")
		stmt.go#L488: 				check.invalidAST(atPos(s.TokPos), "unknown assignment operation %s", s.Tok)
		stmt.go#L552: 			check.invalidAST(s, "branch statement: %s", s.Tok)
		stmt.go#L580: 			check.invalidAST(s.Else, "invalid else branch in if statement")
		stmt.go#L614: 				check.invalidAST(c, "incorrect expression switch case")
		stmt.go#L651: 				check.invalidAST(s, "incorrect form of type switch guard")
		stmt.go#L657: 				check.invalidAST(s, "incorrect form of type switch guard")
		stmt.go#L672: 			check.invalidAST(s, "incorrect form of type switch guard")
		stmt.go#L679: 			check.invalidAST(s, "incorrect form of type switch guard")
		stmt.go#L706: 				check.invalidAST(s, "incorrect type switch case")
		stmt.go#L890: 					check.invalidAST(lhs, "cannot declare %s", lhs)
		stmt.go#L933: 		check.invalidAST(s, "invalid statement")
		struct.go#L127: 				check.invalidAST(f.Type, "embedded field type %s has no name", f.Type)
		struct.go#L214: 		check.invalidAST(t, "incorrect tag syntax: %q", t.Value)
		typexpr.go#L376: 			check.invalidAST(e, "unknown channel direction %d", e.Dir)